package com.dz.lm.common.dto;

import com.dz.lm.domain.compremark.CompRemark;
import com.dz.lm.domain.userproduct.UserProduct;

/**
 * @version 1.8;
 * @author: LDY;
 * @Description;
 * @Date: Created in 2020/3/7 20:44;
 */
public class UserProductDTO extends UserProduct {
    private String address;
    private String times;//距离发布时间
    private AttachDTO videoInfo;
    private int isCollection=0;//是否已收藏 1收藏0未
    private int isAgent=0;//是否可代理 1可代理
    private int applyFlag=0;//是否可申请 0可申请 1不可申请
    private String agentLevel;//代理等级json串
    private double agentPrice;// 代理价格
    //所属人
    private Object user;
    //来源者
    private Object sourceProduct;
    //申请次数
    private int applyCount=0;
    //代理的审核内容
    private Object agentReivew;
    //推送总金额
    private double amounts =0.00;
    //推送总返点
    private double rePoints =0.00;
    //返点信息
    private String returnInfo;
    //折扣信息
    private String agentInfo;
    //公司处 代理备注信息
    private CompRemark compRemark;

    public String getAgentInfo() {
        return agentInfo;
    }

    public void setAgentInfo(String agentInfo) {
        this.agentInfo = agentInfo;
    }

    public double getAgentPrice() {
        return agentPrice;
    }

    public void setAgentPrice(double agentPrice) {
        this.agentPrice = agentPrice;
    }

    public String getReturnInfo() {
        return returnInfo;
    }

    public void setReturnInfo(String returnInfo) {
        this.returnInfo = returnInfo;
    }

    public String getAgentLevel() {
        return agentLevel;
    }

    public void setAgentLevel(String agentLevel) {
        this.agentLevel = agentLevel;
    }

    public CompRemark getCompRemark() {
        return compRemark;
    }

    public void setCompRemark(CompRemark compRemark) {
        this.compRemark = compRemark;
    }

    public double getAmounts() {
        return amounts;
    }

    public void setAmounts(double amounts) {
        this.amounts = amounts;
    }

    public double getRePoints() {
        return rePoints;
    }

    public void setRePoints(double rePoints) {
        this.rePoints = rePoints;
    }

    public Object getAgentReivew() {
        return agentReivew;
    }

    public void setAgentReivew(Object agentReivew) {
        this.agentReivew = agentReivew;
    }

    public int getApplyCount() {
        return applyCount;
    }

    public void setApplyCount(int applyCount) {
        this.applyCount = applyCount;
    }

    public Object getUser() {
        return user;
    }

    public void setUser(Object user) {
        this.user = user;
    }

    public Object getSourceProduct() {
        return sourceProduct;
    }

    public void setSourceProduct(Object sourceProduct) {
        this.sourceProduct = sourceProduct;
    }

    public AttachDTO getVideoInfo() {
        return videoInfo;
    }

    public void setVideoInfo(AttachDTO videoInfo) {
        this.videoInfo = videoInfo;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTimes() {
        return times;
    }

    public void setTimes(String times) {
        this.times = times;
    }

    public int getIsCollection() {
        return isCollection;
    }

    public void setIsCollection(int isCollection) {
        this.isCollection = isCollection;
    }

    public int getIsAgent() {
        return isAgent;
    }

    public void setIsAgent(int isAgent) {
        this.isAgent = isAgent;
    }

    public int getApplyFlag() {
        return applyFlag;
    }

    public void setApplyFlag(int applyFlag) {
        this.applyFlag = applyFlag;
    }
}
